.topbar{
  height: 30px;
  background-color: #CECECE;
}

.container{
  width: 1190px;
  margin: 0 auto;
}

.topbar .container .welcome{
  /*行内元素可以像处理文本一样处理*/
  line-height: 30px;
  height: 30px;
}

.welcome{
  font-size: 0;
  color: #666;
}

.welcome span,.welcome a{
  /*消除元素之间间隙*/
  font-size: 12px;
}

.hello{
  margin-right: 28px;
}

.welcome .login{
  padding-right: 10px;
  border-right: 1px solid #666;
}

.welcome .register{
  margin-left: 10px;
}


.top-nav{
  color: #666;
  height: 30px;
  line-height: 30px;
  font-size: 12px;
}
.top-nav .list li{
  float: left;
}


.top-nav .list li a{
  padding: 0 15px;
  border-right: 1px solid #666;
}

.top-nav .list li:first-child a{
  padding-left: 0;

}

.top-nav .list li:last-child a{
  border-right: none;
  padding-right: 0;
}


.main-nav{
  border-bottom: 1px solid #DD302D;
}

.main-nav .all-type{
  line-height: 48px;
  text-align: center;
  height: 48px;
  width: 190px;
  background-color: #DD302D;
  color: white;
  font-size: 16px;
}

.main-nav .list li{
  float: left;
  margin: 0 10px;
  height: 48px;
  line-height: 48px;
}

.main-nav .list li a{
  font-size: 16px;
}


.main-content{
  margin-top: 10px;
}

.slide-nva{
  background-color: #F4F4F4;
  width: 190px;
  height: 458px;
}

.banner{
  background-color: #b3d4fc;
  height: 458px;
  width: 690px;
  margin: 0 10px;
}

.slide-other{
  height: 458px;
  width: 290px;
  background-color: orange;
}

.slide-nva-list li{
  line-height: 28px;
  font-size: 14px;
  height: 28px;
  padding-left: 16px;
}
.slide-nva-list li:hover{
  background-color: #DD302D;
}

.slide-nva-list li:hover>a{
  color: white;
}

.slide-nva-list{
  position: relative;
}

.sub-menu{
  background-color: white;
  height: 458px;
  width: 700px;
  position: absolute;
  left: 190px;
  top: 0;
  display: none;

}

.slide-nva-list li:hover .sub-menu{
  display: block;
}
.sub-menu dl:first-child{
  margin-top: 10px;
}

.sub-menu dl{
  padding-left: 20px;
  font-size: 14px;
  line-height: 36px;
  height: 36px;
}
.sub-menu dt{
  float: left;
  width: 70px;
  margin-right: 10px;

}
.sub-menu dd{
  float: left;

}
.sub-menu dl>dt>a{
  font-weight: bold ;
}

.sub-menu dd>a {
  border-left: 1px solid #666;
  padding: 0 10px;
}
